home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_78_GRAFHILO.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
57KB
|
1,000 lines
# near model CODE resource
# jump table entries: 11016-11018 (3 of them)
export_1377:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 41EB 0410 lea.l A0, [A3 + 0x410]
00000010 43EB 0408 lea.l A1, [A3 + 0x408]
00000014 20D9 move.l [A0]+, [A1]+
00000016 20D9 move.l [A0]+, [A1]+
00000018 4A6B 0406 tst.w [A3 + 0x406]
0000001C 6600 008C bne +0x8E /* 000000AA */
00000020 4A2B 0089 tst.b [A3 + 0x89]
00000024 6606 bne +0x8 /* 0000002C */
00000026 4A2B 0085 tst.b [A3 + 0x85]
0000002A 677E beq +0x80 /* 000000AA */
label0000002C:
0000002C 486E FFF0 pea.l [A6 - 0x10]
00000030 486B 0082 pea.l [A3 + 0x82]
00000034 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00000038 302B 010A move.w D0, [A3 + 0x10A]
0000003C D06E FFF2 add.w D0, [A6 - 0xE]
00000040 D16B 0412 add.w [A3 + 0x412], D0
00000044 302B 010A move.w D0, [A3 + 0x10A]
00000048 D06E FFF0 add.w D0, [A6 - 0x10]
0000004C D16B 0410 add.w [A3 + 0x410], D0
00000050 302B 010A move.w D0, [A3 + 0x10A]
00000054 D06E FFF6 add.w D0, [A6 - 0xA]
00000058 916B 0416 sub.w [A3 + 0x416], D0
0000005C 302B 010A move.w D0, [A3 + 0x10A]
00000060 D06E FFF4 add.w D0, [A6 - 0xC]
00000064 916B 0414 sub.w [A3 + 0x414], D0
00000068 302B 0416 move.w D0, [A3 + 0x416]
0000006C 906B 0412 sub.w D0, [A3 + 0x412]
00000070 0C40 02D0 cmpi.w D0, 0x2D0
00000074 508F addq.l A7, 8
00000076 6D0E blt +0x10 /* 00000086 */
00000078 302B 0414 move.w D0, [A3 + 0x414]
0000007C 906B 0410 sub.w D0, [A3 + 0x410]
00000080 0C40 02D0 cmpi.w D0, 0x2D0
00000084 6C24 bge +0x26 /* 000000AA */
label00000086:
00000086 377C 0001 0406 move.w [A3 + 0x406], 0x1
0000008C 4A6B 0108 tst.w [A3 + 0x108]
00000090 6618 bne +0x1A /* 000000AA */
00000092 41EB 03FE lea.l A0, [A3 + 0x3FE]
00000096 43EB 0408 lea.l A1, [A3 + 0x408]
0000009A 22D8 move.l [A1]+, [A0]+
0000009C 22D8 move.l [A1]+, [A0]+
0000009E 41EB 0410 lea.l A0, [A3 + 0x410]
000000A2 43EB 0408 lea.l A1, [A3 + 0x408]
000000A6 20D9 move.l [A0]+, [A1]+
000000A8 20D9 move.l [A0]+, [A1]+
label000000AA:
000000AA 177C 0001 01D3 move.b [A3 + 0x1D3], 0x1
000000B0 177C 0001 01D4 move.b [A3 + 0x1D4], 0x1
000000B6 177C 0002 01D2 move.b [A3 + 0x1D2], 0x2
000000BC 177C 0001 02CF move.b [A3 + 0x2CF], 0x1
000000C2 177C 0002 02D0 move.b [A3 + 0x2D0], 0x2
000000C8 422B 02CE clr.b [A3 + 0x2CE]
000000CC 700C moveq.l D0, 0x0C
000000CE B06B 010E cmp.w D0, [A3 + 0x10E]
000000D2 6600 025E bne +0x260 /* 00000332 */
000000D6 4A6B 0406 tst.w [A3 + 0x406]
000000DA 6600 01E6 bne +0x1E8 /* 000002C2 */
000000DE 426B 036A clr.w [A3 + 0x36A]
000000E2 7001 moveq.l D0, 0x01
000000E4 B06B 0116 cmp.w D0, [A3 + 0x116]
000000E8 6C50 bge +0x52 /* 0000013A */
000000EA 4A6B 035C tst.w [A3 + 0x35C]
000000EE 674A beq +0x4C /* 0000013A */
000000F0 4247 clr.w D7
000000F2 6038 bra +0x3A /* 0000012C */
label000000F4:
000000F4 486E FFF8 pea.l [A6 - 0x8]
000000F8 7000 moveq.l D0, 0x00
000000FA 3007 move.w D0, D7
000000FC 2F00 move.l -[A7], D0
000000FE 2F0B move.l -[A7], A3
00000100 4EAD 217A jsr [A5 + 0x217A /* export_1067 */]
00000104 4A40 tst.w D0
00000106 4FEF 000C lea.l A7, [A7 + 0xC]
0000010A 671E beq +0x20 /* 0000012A */
0000010C 7000 moveq.l D0, 0x00
0000010E 2F00 move.l -[A7], D0
00000110 486E FFF8 pea.l [A6 - 0x8]
00000114 2F0B move.l -[A7], A3
00000116 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */]
0000011A 3A00 move.w D5, D0
0000011C BA6B 036A cmp.w D5, [A3 + 0x36A]
00000120 4FEF 000C lea.l A7, [A7 + 0xC]
00000124 6F04 ble +0x6 /* 0000012A */
00000126 3745 036A move.w [A3 + 0x36A], D5
label0000012A:
0000012A 5247 addq.w D7, 1
label0000012C:
0000012C 7000 moveq.l D0, 0x00
0000012E 3007 move.w D0, D7
00000130 322B 0116 move.w D1, [A3 + 0x116]
00000134 48C1 ext.l D1
00000136 B280 cmp.l D1, D0
00000138 6EBA bgt -0x44 /* 000000F4 */
label0000013A:
0000013A 486B 0362 pea.l [A3 + 0x362]
0000013E 486B 0360 pea.l [A3 + 0x360]
00000142 302B 0116 move.w D0, [A3 + 0x116]
00000146 48C0 ext.l D0
00000148 2F00 move.l -[A7], D0
0000014A 302B 010A move.w D0, [A3 + 0x10A]
0000014E 48C0 ext.l D0
00000150 322B 036A move.w D1, [A3 + 0x36A]
00000154 48C1 ext.l D1
00000156 D280 add.l D1, D0
00000158 2F01 move.l -[A7], D1
0000015A 302B 010A move.w D0, [A3 + 0x10A]
0000015E 48C0 ext.l D0
00000160 2F00 move.l -[A7], D0
00000162 382B 0414 move.w D4, [A3 + 0x414]
00000166 986B 0410 sub.w D4, [A3 + 0x410]
0000016A 3004 move.w D0, D4
0000016C 48C0 ext.l D0
0000016E 2F00 move.l -[A7], D0
00000170 3A2B 0416 move.w D5, [A3 + 0x416]
00000174 9A6B 0412 sub.w D5, [A3 + 0x412]
00000178 3005 move.w D0, D5
0000017A 48C0 ext.l D0
0000017C 2F00 move.l -[A7], D0
0000017E 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */]
00000182 7001 moveq.l D0, 0x01
00000184 322B 010A move.w D1, [A3 + 0x10A]
00000188 D245 add.w D1, D5
0000018A 48C1 ext.l D1
0000018C 83EB 0360 divs.w D1, [A3 + 0x360]
00000190 0C41 02D0 cmpi.w D1, 0x2D0
00000194 4FEF 001C lea.l A7, [A7 + 0x1C]
00000198 6D18 blt +0x1A /* 000001B2 */
0000019A 322B 010A move.w D1, [A3 + 0x10A]
0000019E D244 add.w D1, D4
000001A0 48C1 ext.l D1
000001A2 83EB 0362 divs.w D1, [A3 + 0x362]
000001A6 926B 036A sub.w D1, [A3 + 0x36A]
000001AA 0C41 02D0 cmpi.w D1, 0x2D0
000001AE 6D02 blt +0x4 /* 000001B2 */
000001B0 7000 moveq.l D0, 0x00
label000001B2:
000001B2 3740 0406 move.w [A3 + 0x406], D0
000001B6 426B 0436 clr.w [A3 + 0x436]
000001BA 426B 0438 clr.w [A3 + 0x438]
000001BE 426B 0432 clr.w [A3 + 0x432]
000001C2 426B 0434 clr.w [A3 + 0x434]
000001C6 41EE FFF0 lea.l A0, [A6 - 0x10]
000001CA 43EB 0410 lea.l A1, [A3 + 0x410]
000001CE 20D9 move.l [A0]+, [A1]+
000001D0 20D9 move.l [A0]+, [A1]+
000001D2 426B 043A clr.w [A3 + 0x43A]
000001D6 4247 clr.w D7
000001D8 6000 00D8 bra +0xDA /* 000002B2 */
label000001DC:
000001DC 4A6B 0406 tst.w [A3 + 0x406]
000001E0 6600 00E0 bne +0xE2 /* 000002C2 */
000001E4 4A2B 02D2 tst.b [A3 + 0x2D2]
000001E8 6636 bne +0x38 /* 00000220 */
000001EA 486B 025C pea.l [A3 + 0x25C]
000001EE 486B 0264 pea.l [A3 + 0x264]
000001F2 302B 0112 move.w D0, [A3 + 0x112]
000001F6 48C0 ext.l D0
000001F8 2F00 move.l -[A7], D0
000001FA 206B 03F0 movea.l A0, [A3 + 0x3F0]
000001FE 7000 moveq.l D0, 0x00
00000200 3007 move.w D0, D7
00000202 2200 move.l D1, D0
00000204 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000208 4841 swap.w D1
0000020A C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000020E 4841 swap.w D1
00000210 4241 clr.w D1
00000212 D081 add.l D0, D1
00000214 4870 0800 pea.l [A0 + D0]
00000218 4EBA 05CE jsr [PC + 0x5CE /* 000007E8 */]
0000021C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000220:
00000220 7000 moveq.l D0, 0x00
00000222 3007 move.w D0, D7
00000224 2F00 move.l -[A7], D0
00000226 2F0B move.l -[A7], A3
00000228 4EBA 07DE jsr [PC + 0x7DE /* 00000A08 */]
0000022C 41EB 0410 lea.l A0, [A3 + 0x410]
00000230 43ED F210 lea.l A1, [A5 - 0xDF0]
00000234 20D9 move.l [A0]+, [A1]+
00000236 20D9 move.l [A0]+, [A1]+
00000238 2F0B move.l -[A7], A3
0000023A 486D 2AE2 pea.l [A5 + 0x2AE2 /* export_1368 */]
0000023E 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00000242 41EB 0410 lea.l A0, [A3 + 0x410]
00000246 43EE FFF0 lea.l A1, [A6 - 0x10]
0000024A 20D9 move.l [A0]+, [A1]+
0000024C 20D9 move.l [A0]+, [A1]+
0000024E 7001 moveq.l D0, 0x01
00000250 4A6B 043A tst.w [A3 + 0x43A]
00000254 4FEF 0010 lea.l A7, [A7 + 0x10]
00000258 660A bne +0xC /* 00000264 */
0000025A 7203 moveq.l D1, 0x03
0000025C B22B 01D7 cmp.b D1, [A3 + 0x1D7]
00000260 6702 beq +0x4 /* 00000264 */
00000262 7000 moveq.l D0, 0x00
label00000264:
00000264 3740 043A move.w [A3 + 0x43A], D0
00000268 3C2B 041A move.w D6, [A3 + 0x41A]
0000026C 9C6D F212 sub.w D6, [A5 - 0xDEE]
00000270 BC6B 0434 cmp.w D6, [A3 + 0x434]
00000274 6F04 ble +0x6 /* 0000027A */
00000276 3746 0434 move.w [A3 + 0x434], D6
label0000027A:
0000027A 3C2B 0418 move.w D6, [A3 + 0x418]
0000027E 9C6D F210 sub.w D6, [A5 - 0xDF0]
00000282 BC6B 0432 cmp.w D6, [A3 + 0x432]
00000286 6F04 ble +0x6 /* 0000028C */
00000288 3746 0432 move.w [A3 + 0x432], D6
label0000028C:
0000028C 3C2D F216 move.w D6, [A5 - 0xDEA]
00000290 9C6B 041E sub.w D6, [A3 + 0x41E]
00000294 BC6B 0438 cmp.w D6, [A3 + 0x438]
00000298 6F04 ble +0x6 /* 0000029E */
0000029A 3746 0438 move.w [A3 + 0x438], D6
label0000029E:
0000029E 3C2D F214 move.w D6, [A5 - 0xDEC]
000002A2 9C6B 041C sub.w D6, [A3 + 0x41C]
000002A6 BC6B 0436 cmp.w D6, [A3 + 0x436]
000002AA 6F04 ble +0x6 /* 000002B0 */
000002AC 3746 0436 move.w [A3 + 0x436], D6
label000002B0:
000002B0 5247 addq.w D7, 1
label000002B2:
000002B2 7000 moveq.l D0, 0x00
000002B4 3007 move.w D0, D7
000002B6 322B 0116 move.w D1, [A3 + 0x116]
000002BA 48C1 ext.l D1
000002BC B280 cmp.l D1, D0
000002BE 6E00 FF1C bgt -0xE2 /* 000001DC */
label000002C2:
000002C2 4A6B 0406 tst.w [A3 + 0x406]
000002C6 676A beq +0x6C /* 00000332 */
000002C8 426B 036A clr.w [A3 + 0x36A]
000002CC 426B 0436 clr.w [A3 + 0x436]
000002D0 426B 0438 clr.w [A3 + 0x438]
000002D4 426B 0432 clr.w [A3 + 0x432]
000002D8 426B 0434 clr.w [A3 + 0x434]
000002DC 41EB 03FE lea.l A0, [A3 + 0x3FE]
000002E0 43EB 0408 lea.l A1, [A3 + 0x408]
000002E4 22D8 move.l [A1]+, [A0]+
000002E6 22D8 move.l [A1]+, [A0]+
000002E8 41EB 0410 lea.l A0, [A3 + 0x410]
000002EC 43EB 0408 lea.l A1, [A3 + 0x408]
000002F0 20D9 move.l [A0]+, [A1]+
000002F2 20D9 move.l [A0]+, [A1]+
000002F4 486B 0362 pea.l [A3 + 0x362]
000002F8 486B 0360 pea.l [A3 + 0x360]
000002FC 302B 0116 move.w D0, [A3 + 0x116]
00000300 48C0 ext.l D0
00000302 2F00 move.l -[A7], D0
00000304 7000 moveq.l D0, 0x00
00000306 2F00 move.l -[A7], D0
00000308 2F00 move.l -[A7], D0
0000030A 322B 0414 move.w D1, [A3 + 0x414]
0000030E 48C1 ext.l D1
00000310 342B 0410 move.w D2, [A3 + 0x410]
00000314 48C2 ext.l D2
00000316 9282 sub.l D1, D2
00000318 2F01 move.l -[A7], D1
0000031A 322B 0416 move.w D1, [A3 + 0x416]
0000031E 48C1 ext.l D1
00000320 342B 0412 move.w D2, [A3 + 0x412]
00000324 48C2 ext.l D2
00000326 9282 sub.l D1, D2
00000328 2F01 move.l -[A7], D1
0000032A 4EAD 0F52 jsr [A5 + 0xF52 /* export_486 */]
0000032E 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000332:
00000332 7001 moveq.l D0, 0x01
00000334 4CEE 08F0 FFDC movem.l D4,D5,D6,D7,A3, [A6 - 0x24]
0000033A 4E5E unlink A6
0000033C 4E75 rts
export_1378:
0000033E 4E56 FEA8 link A6, -0x0158
00000342 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000346 266E 0008 movea.l A3, [A6 + 0x8]
0000034A 700C moveq.l D0, 0x0C
0000034C B06B 010E cmp.w D0, [A3 + 0x10E]
00000350 6600 0476 bne +0x478 /* 000007C8 */
00000354 41EE FEF4 lea.l A0, [A6 - 0x10C]
00000358 43EB 0410 lea.l A1, [A3 + 0x410]
0000035C 20D9 move.l [A0]+, [A1]+
0000035E 20D9 move.l [A0]+, [A1]+
00000360 4245 clr.w D5
00000362 6000 0454 bra +0x456 /* 000007B8 */
label00000366:
00000366 4A6D E5CE tst.w [A5 - 0x1A32]
0000036A 6600 045C bne +0x45E /* 000007C8 */
0000036E 206B 03F0 movea.l A0, [A3 + 0x3F0]
00000372 7000 moveq.l D0, 0x00
00000374 3005 move.w D0, D5
00000376 2200 move.l D1, D0
00000378 C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000037C 4841 swap.w D1
0000037E C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000382 4841 swap.w D1
00000384 4241 clr.w D1
00000386 D081 add.l D0, D1
00000388 4A30 0846 tst.b [A0 + D0 + 0x46]
0000038C 6700 0428 beq +0x42A /* 000007B6 */
00000390 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00000394 7000 moveq.l D0, 0x00
00000396 3005 move.w D0, D5
00000398 2F00 move.l -[A7], D0
0000039A 2F0B move.l -[A7], A3
0000039C 4EBA 066A jsr [PC + 0x66A /* 00000A08 */]
000003A0 41EB 025C lea.l A0, [A3 + 0x25C]
000003A4 2D48 FEC8 move.l [A6 - 0x138], A0
000003A8 206B 03F0 movea.l A0, [A3 + 0x3F0]
000003AC 7000 moveq.l D0, 0x00
000003AE 3005 move.w D0, D5
000003B0 2200 move.l D1, D0
000003B2 C0FC 004A mulu.w D0, 0x4A /* 'J' */
000003B6 4841 swap.w D1
000003B8 C2FC 004A mulu.w D1, 0x4A /* 'J' */
000003BC 4841 swap.w D1
000003BE 4241 clr.w D1
000003C0 D081 add.l D0, D1
000003C2 49F0 0800 lea.l A4, [A0 + D0]
000003C6 206E FEC8 movea.l A0, [A6 - 0x138]
000003CA 4A28 0076 tst.b [A0 + 0x76]
000003CE 508F addq.l A7, 8
000003D0 6620 bne +0x22 /* 000003F2 */
000003D2 206E FEC8 movea.l A0, [A6 - 0x138]
000003D6 2F08 move.l -[A7], A0
000003D8 206E FEC8 movea.l A0, [A6 - 0x138]
000003DC 4868 0008 pea.l [A0 + 0x8]
000003E0 302B 0112 move.w D0, [A3 + 0x112]
000003E4 48C0 ext.l D0
000003E6 2F00 move.l -[A7], D0
000003E8 2F0C move.l -[A7], A4
000003EA 4EBA 03FC jsr [PC + 0x3FC /* 000007E8 */]
000003EE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000003F2:
000003F2 4A6B 0406 tst.w [A3 + 0x406]
000003F6 6600 011A bne +0x11C /* 00000512 */
000003FA 7001 moveq.l D0, 0x01
000003FC B06B 0116 cmp.w D0, [A3 + 0x116]
00000400 6C00 00BA bge +0xBC /* 000004BC */
00000404 4A6B 035C tst.w [A3 + 0x35C]
00000408 6700 00B2 beq +0xB4 /* 000004BC */
0000040C 206B 03F0 movea.l A0, [A3 + 0x3F0]
00000410 7000 moveq.l D0, 0x00
00000412 3005 move.w D0, D5
00000414 2200 move.l D1, D0
00000416 C0FC 004A mulu.w D0, 0x4A /* 'J' */
0000041A 4841 swap.w D1
0000041C C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000420 4841 swap.w D1
00000422 4241 clr.w D1
00000424 D081 add.l D0, D1
00000426 1830 0846 move.b D4, [A0 + D0 + 0x46]
0000042A 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000042E 7000 moveq.l D0, 0x00
00000430 3005 move.w D0, D5
00000432 2200 move.l D1, D0
00000434 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000438 4841 swap.w D1
0000043A C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000043E 4841 swap.w D1
00000440 4241 clr.w D1
00000442 D081 add.l D0, D1
00000444 11BC 0002 0846 move.b [A0 + D0 + 0x46], 0x2
0000044A 7000 moveq.l D0, 0x00
0000044C 2F00 move.l -[A7], D0
0000044E 486E FECC pea.l [A6 - 0x134]
00000452 486E FF00 pea.l [A6 - 0x100]
00000456 7200 moveq.l D1, 0x00
00000458 3205 move.w D1, D5
0000045A 2F01 move.l -[A7], D1
0000045C 486B 011E pea.l [A3 + 0x11E]
00000460 2F0B move.l -[A7], A3
00000462 4EAD 213A jsr [A5 + 0x213A /* export_1059 */]
00000466 206B 03F0 movea.l A0, [A3 + 0x3F0]
0000046A 7000 moveq.l D0, 0x00
0000046C 3005 move.w D0, D5
0000046E 2200 move.l D1, D0
00000470 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000474 4841 swap.w D1
00000476 C2FC 004A mulu.w D1, 0x4A /* 'J' */
0000047A 4841 swap.w D1
0000047C 4241 clr.w D1
0000047E D081 add.l D0, D1
00000480 1184 0846 move.b [A0 + D0 + 0x46], D4
00000484 302B 041E move.w D0, [A3 + 0x41E]
00000488 D06B 041A add.w D0, [A3 + 0x41A]
0000048C 48C0 ext.l D0
0000048E E280 asr D0, 1
00000490 3D40 FEFE move.w [A6 - 0x102], D0
00000494 302B 010A move.w D0, [A3 + 0x10A]
00000498 D06B 041C add.w D0, [A3 + 0x41C]
0000049C 3D40 FEFC move.w [A6 - 0x104], D0
000004A0 486E FECC pea.l [A6 - 0x134]
000004A4 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000004A8 7001 moveq.l D0, 0x01
000004AA 2F00 move.l -[A7], D0
000004AC 486E FF00 pea.l [A6 - 0x100]
000004B0 2F2E FEFC move.l -[A7], [A6 - 0x104]
000004B4 4EAD 0892 jsr [A5 + 0x892 /* export_270 */]
000004B8 4FEF 0028 lea.l A7, [A7 + 0x28]
label000004BC:
000004BC 41EB 0410 lea.l A0, [A3 + 0x410]
000004C0 43ED F210 lea.l A1, [A5 - 0xDF0]
000004C4 20D9 move.l [A0]+, [A1]+
000004C6 20D9 move.l [A0]+, [A1]+
000004C8 2F0B move.l -[A7], A3
000004CA 486D 2AE2 pea.l [A5 + 0x2AE2 /* export_1368 */]
000004CE 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000004D2 41EB 0410 lea.l A0, [A3 + 0x410]
000004D6 43EE FEF4 lea.l A1, [A6 - 0x10C]
000004DA 20D9 move.l [A0]+, [A1]+
000004DC 20D9 move.l [A0]+, [A1]+
000004DE 7002 moveq.l D0, 0x02
000004E0 B02B 01D7 cmp.b D0, [A3 + 0x1D7]
000004E4 508F addq.l A7, 8
000004E6 6210 bhi +0x12 /* 000004F8 */
000004E8 4A6B 043A tst.w [A3 + 0x43A]
000004EC 6704 beq +0x6 /* 000004F2 */
000004EE 7003 moveq.l D0, 0x03
000004F0 6002 bra +0x4 /* 000004F4 */
label000004F2:
000004F2 7002 moveq.l D0, 0x02
label000004F4:
000004F4 1740 01D7 move.b [A3 + 0x1D7], D0
label000004F8:
000004F8 7000 moveq.l D0, 0x00
000004FA 3005 move.w D0, D5
000004FC 2F00 move.l -[A7], D0
000004FE 2F0B move.l -[A7], A3
00000500 4EBA 0506 jsr [PC + 0x506 /* 00000A08 */]
00000504 2F0B move.l -[A7], A3
00000506 486D 2AEA pea.l [A5 + 0x2AEA /* export_1369 */]
0000050A 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
0000050E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000512:
00000512 7000 moveq.l D0, 0x00
00000514 2F00 move.l -[A7], D0
00000516 2F0B move.l -[A7], A3
00000518 4EAD 21B2 jsr [A5 + 0x21B2 /* export_1074 */]
0000051C 41EC 001A lea.l A0, [A4 + 0x1A]
00000520 2F20 move.l -[A7], -[A0]
00000522 2F20 move.l -[A7], -[A0]
00000524 3F20 move.w -[A7], -[A0]
00000526 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000052A 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
0000052E 486B 0378 pea.l [A3 + 0x378]
00000532 486E FEBE pea.l [A6 - 0x142]
00000536 3F3C 200E move.w -[A7], 0x200E
0000053A A9EB syscall Pack4/FP68K
0000053C 487A 02A0 pea.l [PC + 0x2A0 /* 000007DE, value 0x4005C800 */]
00000540 486E FEBE pea.l [A6 - 0x142]
00000544 3F3C 0006 move.w -[A7], 0x6
00000548 A9EB syscall Pack4/FP68K
0000054A 41EE FEC8 lea.l A0, [A6 - 0x138]
0000054E 2F20 move.l -[A7], -[A0]
00000550 2F20 move.l -[A7], -[A0]
00000552 3F20 move.w -[A7], -[A0]
00000554 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00000558 3C00 move.w D6, D0
0000055A 41FA 0278 lea.l A0, [PC + 0x278 /* 000007D4, value 0x0, cstring "" */]
0000055E 41E8 000A lea.l A0, [A0 + 0xA]
00000562 2F20 move.l -[A7], -[A0]
00000564 2F20 move.l -[A7], -[A0]
00000566 3F20 move.w -[A7], -[A0]
00000568 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
0000056C 9C40 sub.w D6, D0
0000056E 4247 clr.w D7
00000570 4FEF 0026 lea.l A7, [A7 + 0x26]
00000574 6000 0216 bra +0x218 /* 0000078C */
label00000578:
00000578 486E FEDC pea.l [A6 - 0x124]
0000057C 7000 moveq.l D0, 0x00
0000057E 3007 move.w D0, D7
00000580 2F00 move.l -[A7], D0
00000582 486C 0024 pea.l [A4 + 0x24]
00000586 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
0000058A 4A40 tst.w D0
0000058C 4FEF 000C lea.l A7, [A7 + 0xC]
00000590 6700 01F8 beq +0x1FA /* 0000078A */
00000594 486E FEE4 pea.l [A6 - 0x11C]
00000598 7000 moveq.l D0, 0x00
0000059A 3007 move.w D0, D7
0000059C 2F00 move.l -[A7], D0
0000059E 486C 002C pea.l [A4 + 0x2C]
000005A2 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000005A6 4A40 tst.w D0
000005A8 4FEF 000C lea.l A7, [A7 + 0xC]
000005AC 6700 01DC beq +0x1DE /* 0000078A */
000005B0 7000 moveq.l D0, 0x00
000005B2 3007 move.w D0, D7
000005B4 2D40 FEBA move.l [A6 - 0x146], D0
000005B8 486E FEBA pea.l [A6 - 0x146]
000005BC 486E FEBE pea.l [A6 - 0x142]
000005C0 3F3C 280E move.w -[A7], 0x280E
000005C4 A9EB syscall Pack4/FP68K
000005C6 486E FEBE pea.l [A6 - 0x142]
000005CA 486E FEB2 pea.l [A6 - 0x14E]
000005CE 3F3C 0810 move.w -[A7], 0x810
000005D2 A9EB syscall Pack4/FP68K
000005D4 486E FEB2 pea.l [A6 - 0x14E]
000005D8 486E FEA8 pea.l [A6 - 0x158]
000005DC 3F3C 080E move.w -[A7], 0x80E
000005E0 A9EB syscall Pack4/FP68K
000005E2 41EE FEB2 lea.l A0, [A6 - 0x14E]
000005E6 2F20 move.l -[A7], -[A0]
000005E8 2F20 move.l -[A7], -[A0]
000005EA 3F20 move.w -[A7], -[A0]
000005EC 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000005F0 3D40 FEFE move.w [A6 - 0x102], D0
000005F4 486E FEDC pea.l [A6 - 0x124]
000005F8 486E FEBE pea.l [A6 - 0x142]
000005FC 3F3C 080E move.w -[A7], 0x80E
00000600 A9EB syscall Pack4/FP68K
00000602 486E FEE4 pea.l [A6 - 0x11C]
00000606 486E FEBE pea.l [A6 - 0x142]
0000060A 3F3C 080A move.w -[A7], 0x80A
0000060E A9EB syscall Pack4/FP68K
00000610 4FEF 000A lea.l A7, [A7 + 0xA]
00000614 6454 bcc +0x56 /* 0000066A */
00000616 486E FEDC pea.l [A6 - 0x124]
0000061A 486E FEBE pea.l [A6 - 0x142]
0000061E 3F3C 080E move.w -[A7], 0x80E
00000622 A9EB syscall Pack4/FP68K
00000624 486E FEBE pea.l [A6 - 0x142]
00000628 486E FEEC pea.l [A6 - 0x114]
0000062C 3F3C 0810 move.w -[A7], 0x810
00000630 A9EB syscall Pack4/FP68K
00000632 486E FEE4 pea.l [A6 - 0x11C]
00000636 486E FEBE pea.l [A6 - 0x142]
0000063A 3F3C 080E move.w -[A7], 0x80E
0000063E A9EB syscall Pack4/FP68K
00000640 486E FEBE pea.l [A6 - 0x142]
00000644 486E FEDC pea.l [A6 - 0x124]
00000648 3F3C 0810 move.w -[A7], 0x810
0000064C A9EB syscall Pack4/FP68K
0000064E 486E FEEC pea.l [A6 - 0x114]
00000652 486E FEBE pea.l [A6 - 0x142]
00000656 3F3C 080E move.w -[A7], 0x80E
0000065A A9EB syscall Pack4/FP68K
0000065C 486E FEBE pea.l [A6 - 0x142]
00000660 486E FEE4 pea.l [A6 - 0x11C]
00000664 3F3C 0810 move.w -[A7], 0x810
00000668 A9EB syscall Pack4/FP68K
label0000066A:
0000066A 486E FEEC pea.l [A6 - 0x114]
0000066E 7000 moveq.l D0, 0x00
00000670 3007 move.w D0, D7
00000672 2F00 move.l -[A7], D0
00000674 486C 0034 pea.l [A4 + 0x34]
00000678 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
0000067C 4A40 tst.w D0
0000067E 4FEF 000C lea.l A7, [A7 + 0xC]
00000682 6700 00B2 beq +0xB4 /* 00000736 */
00000686 486E FEEC pea.l [A6 - 0x114]
0000068A 486E FEBE pea.l [A6 - 0x142]
0000068E 3F3C 080E move.w -[A7], 0x80E
00000692 A9EB syscall Pack4/FP68K
00000694 41EE FEC8 lea.l A0, [A6 - 0x138]
00000698 2F20 move.l -[A7], -[A0]
0000069A 2F20 move.l -[A7], -[A0]
0000069C 3F20 move.w -[A7], -[A0]
0000069E 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
000006A2 3D40 FEFC move.w [A6 - 0x104], D0
000006A6 2F2E FEFC move.l -[A7], [A6 - 0x104]
000006AA 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
000006AE DD6E FEFE add.w [A6 - 0x102], D6
000006B2 2F2E FEFC move.l -[A7], [A6 - 0x104]
000006B6 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
000006BA 9D6E FEFE sub.w [A6 - 0x102], D6
000006BE 486E FEEC pea.l [A6 - 0x114]
000006C2 486E FEBE pea.l [A6 - 0x142]
000006C6 3F3C 080E move.w -[A7], 0x80E
000006CA A9EB syscall Pack4/FP68K
000006CC 486E FEE4 pea.l [A6 - 0x11C]
000006D0 486E FEBE pea.l [A6 - 0x142]
000006D4 3F3C 080A move.w -[A7], 0x80A
000006D8 A9EB syscall Pack4/FP68K
000006DA 4FEF 0012 lea.l A7, [A7 + 0x12]
000006DE 641C bcc +0x1E /* 000006FC */
000006E0 486E FEEC pea.l [A6 - 0x114]
000006E4 486E FEBE pea.l [A6 - 0x142]
000006E8 3F3C 080E move.w -[A7], 0x80E
000006EC A9EB syscall Pack4/FP68K
000006EE 486E FEBE pea.l [A6 - 0x142]
000006F2 486E FEE4 pea.l [A6 - 0x11C]
000006F6 3F3C 0810 move.w -[A7], 0x810
000006FA A9EB syscall Pack4/FP68K
label000006FC:
000006FC 486E FEEC pea.l [A6 - 0x114]
00000700 486E FEBE pea.l [A6 - 0x142]
00000704 3F3C 080E move.w -[A7], 0x80E
00000708 A9EB syscall Pack4/FP68K
0000070A 486E FEDC pea.l [A6 - 0x124]
0000070E 486E FEBE pea.l [A6 - 0x142]
00000712 3F3C 080A move.w -[A7], 0x80A
00000716 A9EB syscall Pack4/FP68K
00000718 6F1C ble +0x1E /* 00000736 */
0000071A 486E FEEC pea.l [A6 - 0x114]
0000071E 486E FEBE pea.l [A6 - 0x142]
00000722 3F3C 080E move.w -[A7], 0x80E
00000726 A9EB syscall Pack4/FP68K
00000728 486E FEBE pea.l [A6 - 0x142]
0000072C 486E FEDC pea.l [A6 - 0x124]
00000730 3F3C 0810 move.w -[A7], 0x810
00000734 A9EB syscall Pack4/FP68K
label00000736:
00000736 486E FEDC pea.l [A6 - 0x124]
0000073A 486E FEBE pea.l [A6 - 0x142]
0000073E 3F3C 080E move.w -[A7], 0x80E
00000742 A9EB syscall Pack4/FP68K
00000744 41EE FEC8 lea.l A0, [A6 - 0x138]
00000748 2F20 move.l -[A7], -[A0]
0000074A 2F20 move.l -[A7], -[A0]
0000074C 3F20 move.w -[A7], -[A0]
0000074E 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
00000752 3D40 FEFC move.w [A6 - 0x104], D0
00000756 2F2E FEFC move.l -[A7], [A6 - 0x104]
0000075A 4EAD 084A jsr [A5 + 0x84A /* export_261 */]
0000075E 486E FEE4 pea.l [A6 - 0x11C]
00000762 486E FEBE pea.l [A6 - 0x142]
00000766 3F3C 080E move.w -[A7], 0x80E
0000076A A9EB syscall Pack4/FP68K
0000076C 41EE FEC8 lea.l A0, [A6 - 0x138]
00000770 2F20 move.l -[A7], -[A0]
00000772 2F20 move.l -[A7], -[A0]
00000774 3F20 move.w -[A7], -[A0]
00000776 4EAD 21C2 jsr [A5 + 0x21C2 /* export_1076 */]
0000077A 3D40 FEFC move.w [A6 - 0x104], D0
0000077E 2F2E FEFC move.l -[A7], [A6 - 0x104]
00000782 4EAD 0852 jsr [A5 + 0x852 /* export_262 */]
00000786 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000078A:
0000078A 5247 addq.w D7, 1
label0000078C:
0000078C 7000 moveq.l D0, 0x00
0000078E 3007 move.w D0, D7
00000790 322B 0112 move.w D1, [A3 + 0x112]
00000794 48C1 ext.l D1
00000796 B280 cmp.l D1, D0
00000798 6E00 FDDE bgt -0x220 /* 00000578 */
0000079C 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
000007A0 4A6B 0406 tst.w [A3 + 0x406]
000007A4 660C bne +0xE /* 000007B2 */
000007A6 2F0B move.l -[A7], A3
000007A8 486D 2AF2 pea.l [A5 + 0x2AF2 /* export_1370 */]
000007AC 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
000007B0 508F addq.l A7, 8
label000007B2:
000007B2 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000007B6:
000007B6 5245 addq.w D5, 1
label000007B8:
000007B8 7000 moveq.l D0, 0x00
000007BA 3005 move.w D0, D5
000007BC 322B 0116 move.w D1, [A3 + 0x116]
000007C0 48C1 ext.l D1
000007C2 B280 cmp.l D1, D0
000007C4 6E00 FBA0 bgt -0x45E /* 00000366 */
label000007C8:
000007C8 7001 moveq.l D0, 0x01
000007CA 4CEE 18F0 FE90 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x170]
000007D0 4E5E unlink A6
000007D2 4E75 rts
000007D4 0000 0000 ori.b D0, 0x0
000007D8 0000 0000 ori.b D0, 0x0
000007DC 0000 4005 ori.b D0, 0x5
000007E0 C800 and.b D4, D0
000007E2 0000 0000 ori.b D0, 0x0
000007E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000007E8-000007EC
fn000007E8:
000007E8 4E56 FFDE link A6, -0x0022
// end alternate branch 000007E8-000007EC
fn000007E8: // (misaligned)
000007EA FFDE .invalid <<F/7/7>>
000007EC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000007F0 3A2E 000E move.w D5, [A6 + 0xE]
000007F4 286E 0010 movea.l A4, [A6 + 0x10]
000007F8 266E 0008 movea.l A3, [A6 + 0x8]
000007FC 4246 clr.w D6
000007FE 4247 clr.w D7
00000800 6000 01F0 bra +0x1F2 /* 000009F2 */
label00000804:
00000804 486E FFE8 pea.l [A6 - 0x18]
00000808 7000 moveq.l D0, 0x00
0000080A 3007 move.w D0, D7
0000080C 2F00 move.l -[A7], D0
0000080E 486B 0024 pea.l [A3 + 0x24]
00000812 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000816 4A40 tst.w D0
00000818 4FEF 000C lea.l A7, [A7 + 0xC]
0000081C 6700 01D2 beq +0x1D4 /* 000009F0 */
00000820 486E FFF0 pea.l [A6 - 0x10]
00000824 7000 moveq.l D0, 0x00
00000826 3007 move.w D0, D7
00000828 2F00 move.l -[A7], D0
0000082A 486B 002C pea.l [A3 + 0x2C]
0000082E 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
00000832 4A40 tst.w D0
00000834 4FEF 000C lea.l A7, [A7 + 0xC]
00000838 6700 01B6 beq +0x1B8 /* 000009F0 */
0000083C 486E FFE8 pea.l [A6 - 0x18]
00000840 486E FFDE pea.l [A6 - 0x22]
00000844 3F3C 080E move.w -[A7], 0x80E
00000848 A9EB syscall Pack4/FP68K
0000084A 486E FFF0 pea.l [A6 - 0x10]
0000084E 486E FFDE pea.l [A6 - 0x22]
00000852 3F3C 080A move.w -[A7], 0x80A
00000856 A9EB syscall Pack4/FP68K
00000858 6454 bcc +0x56 /* 000008AE */
0000085A 486E FFE8 pea.l [A6 - 0x18]
0000085E 486E FFDE pea.l [A6 - 0x22]
00000862 3F3C 080E move.w -[A7], 0x80E
00000866 A9EB syscall Pack4/FP68K
00000868 486E FFDE pea.l [A6 - 0x22]
0000086C 486E FFF8 pea.l [A6 - 0x8]
00000870 3F3C 0810 move.w -[A7], 0x810
00000874 A9EB syscall Pack4/FP68K
00000876 486E FFF0 pea.l [A6 - 0x10]
0000087A 486E FFDE pea.l [A6 - 0x22]
0000087E 3F3C 080E move.w -[A7], 0x80E
00000882 A9EB syscall Pack4/FP68K
00000884 486E FFDE pea.l [A6 - 0x22]
00000888 486E FFE8 pea.l [A6 - 0x18]
0000088C 3F3C 0810 move.w -[A7], 0x810
00000890 A9EB syscall Pack4/FP68K
00000892 486E FFF8 pea.l [A6 - 0x8]
00000896 486E FFDE pea.l [A6 - 0x22]
0000089A 3F3C 080E move.w -[A7], 0x80E
0000089E A9EB syscall Pack4/FP68K
000008A0 486E FFDE pea.l [A6 - 0x22]
000008A4 486E FFF0 pea.l [A6 - 0x10]
000008A8 3F3C 0810 move.w -[A7], 0x810
000008AC A9EB syscall Pack4/FP68K
label000008AE:
000008AE 486E FFF8 pea.l [A6 - 0x8]
000008B2 7000 moveq.l D0, 0x00
000008B4 3007 move.w D0, D7
000008B6 2F00 move.l -[A7], D0
000008B8 486B 0034 pea.l [A3 + 0x34]
000008BC 4EAD 20DA jsr [A5 + 0x20DA /* export_1047 */]
000008C0 4A40 tst.w D0
000008C2 4FEF 000C lea.l A7, [A7 + 0xC]
000008C6 6774 beq +0x76 /* 0000093C */
000008C8 486E FFF8 pea.l [A6 - 0x8]
000008CC 486E FFDE pea.l [A6 - 0x22]
000008D0 3F3C 080E move.w -[A7], 0x80E
000008D4 A9EB syscall Pack4/FP68K
000008D6 486E FFE8 pea.l [A6 - 0x18]
000008DA 486E FFDE pea.l [A6 - 0x22]
000008DE 3F3C 080A move.w -[A7], 0x80A
000008E2 A9EB syscall Pack4/FP68K
000008E4 6F1C ble +0x1E /* 00000902 */
000008E6 486E FFF8 pea.l [A6 - 0x8]
000008EA 486E FFDE pea.l [A6 - 0x22]
000008EE 3F3C 080E move.w -[A7], 0x80E
000008F2 A9EB syscall Pack4/FP68K
000008F4 486E FFDE pea.l [A6 - 0x22]
000008F8 486E FFE8 pea.l [A6 - 0x18]
000008FC 3F3C 0810 move.w -[A7], 0x810
00000900 A9EB syscall Pack4/FP68K
label00000902:
00000902 486E FFF8 pea.l [A6 - 0x8]
00000906 486E FFDE pea.l [A6 - 0x22]
0000090A 3F3C 080E move.w -[A7], 0x80E
0000090E A9EB syscall Pack4/FP68K
00000910 486E FFF0 pea.l [A6 - 0x10]
00000914 486E FFDE pea.l [A6 - 0x22]
00000918 3F3C 080A move.w -[A7], 0x80A
0000091C A9EB syscall Pack4/FP68K
0000091E 641C bcc +0x1E /* 0000093C */
00000920 486E FFF8 pea.l [A6 - 0x8]
00000924 486E FFDE pea.l [A6 - 0x22]
00000928 3F3C 080E move.w -[A7], 0x80E
0000092C A9EB syscall Pack4/FP68K
0000092E 486E FFDE pea.l [A6 - 0x22]
00000932 486E FFF0 pea.l [A6 - 0x10]
00000936 3F3C 0810 move.w -[A7], 0x810
0000093A A9EB syscall Pack4/FP68K
label0000093C:
0000093C 4A46 tst.w D6
0000093E 6776 beq +0x78 /* 000009B6 */
00000940 486E FFE8 pea.l [A6 - 0x18]
00000944 486E FFDE pea.l [A6 - 0x22]
00000948 3F3C 080E move.w -[A7], 0x80E
0000094C A9EB syscall Pack4/FP68K
0000094E 2F0C move.l -[A7], A4
00000950 486E FFDE pea.l [A6 - 0x22]
00000954 3F3C 080A move.w -[A7], 0x80A
00000958 A9EB syscall Pack4/FP68K
0000095A 6F1A ble +0x1C /* 00000976 */
0000095C 486E FFE8 pea.l [A6 - 0x18]
00000960 486E FFDE pea.l [A6 - 0x22]
00000964 3F3C 080E move.w -[A7], 0x80E
00000968 A9EB syscall Pack4/FP68K
0000096A 486E FFDE pea.l [A6 - 0x22]
0000096E 2F0C move.l -[A7], A4
00000970 3F3C 0810 move.w -[A7], 0x810
00000974 A9EB syscall Pack4/FP68K
label00000976:
00000976 486E FFF0 pea.l [A6 - 0x10]
0000097A 486E FFDE pea.l [A6 - 0x22]
0000097E 3F3C 080E move.w -[A7], 0x80E
00000982 A9EB syscall Pack4/FP68K
00000984 206E 0014 movea.l A0, [A6 + 0x14]
00000988 2F08 move.l -[A7], A0
0000098A 486E FFDE pea.l [A6 - 0x22]
0000098E 3F3C 080A move.w -[A7], 0x80A
00000992 A9EB syscall Pack4/FP68K
00000994 645A bcc +0x5C /* 000009F0 */
00000996 486E FFF0 pea.l [A6 - 0x10]
0000099A 486E FFDE pea.l [A6 - 0x22]
0000099E 3F3C 080E move.w -[A7], 0x80E
000009A2 A9EB syscall Pack4/FP68K
000009A4 206E 0014 movea.l A0, [A6 + 0x14]
000009A8 486E FFDE pea.l [A6 - 0x22]
000009AC 2F08 move.l -[A7], A0
000009AE 3F3C 0810 move.w -[A7], 0x810
000009B2 A9EB syscall Pack4/FP68K
000009B4 603A bra +0x3C /* 000009F0 */
label000009B6:
000009B6 486E FFE8 pea.l [A6 - 0x18]
000009BA 486E FFDE pea.l [A6 - 0x22]
000009BE 3F3C 080E move.w -[A7], 0x80E
000009C2 A9EB syscall Pack4/FP68K
000009C4 486E FFDE pea.l [A6 - 0x22]
000009C8 2F0C move.l -[A7], A4
000009CA 3F3C 0810 move.w -[A7], 0x810
000009CE A9EB syscall Pack4/FP68K
000009D0 486E FFF0 pea.l [A6 - 0x10]
000009D4 486E FFDE pea.l [A6 - 0x22]
000009D8 3F3C 080E move.w -[A7], 0x80E
000009DC A9EB syscall Pack4/FP68K
000009DE 206E 0014 movea.l A0, [A6 + 0x14]
000009E2 486E FFDE pea.l [A6 - 0x22]
000009E6 2F08 move.l -[A7], A0
000009E8 3F3C 0810 move.w -[A7], 0x810
000009EC A9EB syscall Pack4/FP68K
000009EE 7C01 moveq.l D6, 0x01
label000009F0:
000009F0 5247 addq.w D7, 1
label000009F2:
000009F2 7000 moveq.l D0, 0x00
000009F4 3007 move.w D0, D7
000009F6 48C5 ext.l D5
000009F8 BA80 cmp.l D5, D0
000009FA 6E00 FE08 bgt -0x1F6 /* 00000804 */
000009FE 4CEE 18E0 FFCA movem.l D5,D6,D7,A3,A4, [A6 - 0x36]
00000A04 4E5E unlink A6
00000A06 4E75 rts
export_1379:
fn00000A08:
00000A08 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00000A0C 3C2F 001A move.w D6, [A7 + 0x1A]
00000A10 266F 0014 movea.l A3, [A7 + 0x14]
00000A14 4A46 tst.w D6
00000A16 6660 bne +0x62 /* 00000A78 */
00000A18 302B 0416 move.w D0, [A3 + 0x416]
00000A1C 906B 0412 sub.w D0, [A3 + 0x412]
00000A20 3B40 ED72 move.w [A5 - 0x128E], D0
00000A24 302B 0414 move.w D0, [A3 + 0x414]
00000A28 906B 0410 sub.w D0, [A3 + 0x410]
00000A2C 3B40 ED70 move.w [A5 - 0x1290], D0
00000A30 4A6B 0406 tst.w [A3 + 0x406]
00000A34 671E beq +0x20 /* 00000A54 */
00000A36 302D ED72 move.w D0, [A5 - 0x128E]
00000A3A 48C0 ext.l D0
00000A3C 81EB 0360 divs.w D0, [A3 + 0x360]
00000A40 3B40 ED72 move.w [A5 - 0x128E], D0
00000A44 302D ED70 move.w D0, [A5 - 0x1290]
00000A48 48C0 ext.l D0
00000A4A 81EB 0362 divs.w D0, [A3 + 0x362]
00000A4E 3B40 ED70 move.w [A5 - 0x1290], D0
00000A52 6024 bra +0x26 /* 00000A78 */
label00000A54:
00000A54 302B 010A move.w D0, [A3 + 0x10A]
00000A58 D06D ED72 add.w D0, [A5 - 0x128E]
00000A5C 48C0 ext.l D0
00000A5E 81EB 0360 divs.w D0, [A3 + 0x360]
00000A62 3B40 ED72 move.w [A5 - 0x128E], D0
00000A66 302B 010A move.w D0, [A3 + 0x10A]
00000A6A D06D ED70 add.w D0, [A5 - 0x1290]
00000A6E 48C0 ext.l D0
00000A70 81EB 0362 divs.w D0, [A3 + 0x362]
00000A74 3B40 ED70 move.w [A5 - 0x1290], D0
label00000A78:
00000A78 48C6 ext.l D6
00000A7A 302B 0360 move.w D0, [A3 + 0x360]
00000A7E 48C0 ext.l D0
00000A80 2200 move.l D1, D0
00000A82 2006 move.l D0, D6
00000A84 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000A88 2E00 move.l D7, D0
00000A8A 48C6 ext.l D6
00000A8C 302B 0360 move.w D0, [A3 + 0x360]
00000A90 48C0 ext.l D0
00000A92 2207 move.l D1, D7
00000A94 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000A98 2A06 move.l D5, D6
00000A9A 9A80 sub.l D5, D0
00000A9C 302B 0412 move.w D0, [A3 + 0x412]
00000AA0 48C0 ext.l D0
00000AA2 322D ED72 move.w D1, [A5 - 0x128E]
00000AA6 48C1 ext.l D1
00000AA8 2F00 move.l -[A7], D0
00000AAA 2005 move.l D0, D5
00000AAC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000AB0 2200 move.l D1, D0
00000AB2 201F move.l D0, [A7]+
00000AB4 D280 add.l D1, D0
00000AB6 3B41 F212 move.w [A5 - 0xDEE], D1
00000ABA 302B 0414 move.w D0, [A3 + 0x414]
00000ABE 48C0 ext.l D0
00000AC0 322D ED70 move.w D1, [A5 - 0x1290]
00000AC4 48C1 ext.l D1
00000AC6 2F00 move.l -[A7], D0
00000AC8 2007 move.l D0, D7
00000ACA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000ACE 2200 move.l D1, D0
00000AD0 201F move.l D0, [A7]+
00000AD2 9081 sub.l D0, D1
00000AD4 3B40 F214 move.w [A5 - 0xDEC], D0
00000AD8 302B 0362 move.w D0, [A3 + 0x362]
00000ADC 5340 subq.w D0, 1
00000ADE 48C0 ext.l D0
00000AE0 B087 cmp.l D0, D7
00000AE2 6622 bne +0x24 /* 00000B06 */
00000AE4 302D ED72 move.w D0, [A5 - 0x128E]
00000AE8 48C0 ext.l D0
00000AEA 322B 0362 move.w D1, [A3 + 0x362]
00000AEE C3EB 0360 muls.w D1, [A3 + 0x360]
00000AF2 342B 0116 move.w D2, [A3 + 0x116]
00000AF6 48C2 ext.l D2
00000AF8 9282 sub.l D1, D2
00000AFA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000AFE 81FC 0002 divs.w D0, 0x2
00000B02 D16D F212 add.w [A5 - 0xDEE], D0
label00000B06:
00000B06 302D ED72 move.w D0, [A5 - 0x128E]
00000B0A D06D F212 add.w D0, [A5 - 0xDEE]
00000B0E 48C0 ext.l D0
00000B10 4A6B 0406 tst.w [A3 + 0x406]
00000B14 6704 beq +0x6 /* 00000B1A */
00000B16 7200 moveq.l D1, 0x00
00000B18 6006 bra +0x8 /* 00000B20 */
label00000B1A:
00000B1A 322B 010A move.w D1, [A3 + 0x10A]
00000B1E 48C1 ext.l D1
label00000B20:
00000B20 9081 sub.l D0, D1
00000B22 3B40 F216 move.w [A5 - 0xDEA], D0
00000B26 302D F214 move.w D0, [A5 - 0xDEC]
00000B2A 906D ED70 sub.w D0, [A5 - 0x1290]
00000B2E 48C0 ext.l D0
00000B30 4A6B 0406 tst.w [A3 + 0x406]
00000B34 6704 beq +0x6 /* 00000B3A */
00000B36 7200 moveq.l D1, 0x00
00000B38 6006 bra +0x8 /* 00000B40 */
label00000B3A:
00000B3A 322B 010A move.w D1, [A3 + 0x10A]
00000B3E 48C1 ext.l D1
label00000B40:
00000B40 D280 add.l D1, D0
00000B42 3B41 F210 move.w [A5 - 0xDF0], D1
00000B46 4A6B 0406 tst.w [A3 + 0x406]
00000B4A 661A bne +0x1C /* 00000B66 */
00000B4C 7001 moveq.l D0, 0x01
00000B4E B06B 0116 cmp.w D0, [A3 + 0x116]
00000B52 6C12 bge +0x14 /* 00000B66 */
00000B54 4A6B 035C tst.w [A3 + 0x35C]
00000B58 670C beq +0xE /* 00000B66 */
00000B5A 302B 010A move.w D0, [A3 + 0x10A]
00000B5E D06B 036A add.w D0, [A3 + 0x36A]
00000B62 916D F214 sub.w [A5 - 0xDEC], D0
label00000B66:
00000B66 302B 0434 move.w D0, [A3 + 0x434]
00000B6A D06D F212 add.w D0, [A5 - 0xDEE]
00000B6E 3740 041A move.w [A3 + 0x41A], D0
00000B72 302B 0432 move.w D0, [A3 + 0x432]
00000B76 D06D F210 add.w D0, [A5 - 0xDF0]
00000B7A 3740 0418 move.w [A3 + 0x418], D0
00000B7E 302D F216 move.w D0, [A5 - 0xDEA]
00000B82 906B 0438 sub.w D0, [A3 + 0x438]
00000B86 3740 041E move.w [A3 + 0x41E], D0
00000B8A 302D F214 move.w D0, [A5 - 0xDEC]
00000B8E 906B 0436 sub.w D0, [A3 + 0x436]
00000B92 3740 041C move.w [A3 + 0x41C], D0
00000B96 4CDF 08E0 movem.l D5,D6,D7,A3, [A7]+
00000B9A 4E75 rts